// class interface: 右边
class PartitionType {
    constructor(
        public id: number, 
        public name: string, 
        public children: PartitionType[] = []) {
    }
}
// data -> 转成 菜单项实例
function createPartitionTypes(data: any[]):PartitionType[] {
    return data.map(item => new PartitionType(item.tid, item.name))
}
export {
    PartitionType,
    createPartitionTypes
}